package eightSynchronized;

import lombok.extern.slf4j.Slf4j;

/**
 * @author： pang-yun
 * @date： 2021-10-14 19:29
 * 功能目的 ：用于 线程八锁
 *
 * 加在成员方法上  synchronized(this){}    this 即 one 这个对象
 *
 * 结果： 1 2  或者 2 1
 */

@Slf4j
public class One {
    public synchronized void a(){
        log.info("1");
    }
    public synchronized void b(){
        log.info("2");
    }

    public static void main(String[] args) {
        One one = new One();


        new Thread(()->{one.a();}).start();
        new Thread(()->{one.b();}).start();
    }

}
